你的第一个神经网络
你的第一个神经网络
介绍
在这一项目中,你将会从头开始构建一个神经网络,基于真实的数据集来进行预测!通过从零开始搭建神经网络,你将更好地理解梯度下降、反向传播等概念。这些都是我们以后接触更高级工具(如 Tensorflow)前必须掌握的重要概念。在这一项目中,你也将看到,如何运用这些网络来完成实际生活中的预测问题!
数据来自 UCI 机器学习数据库。
说明
- 从我们的 GitHub 代码库下载项目相关资料。
- 进入
first-neural-network
文件夹。 - 下载 anaconda 或 miniconda,你可以参考我们的 Anaconda 课程。
- 创建一个新的 conda 环境:
conda create --name dlnd python=3
- 进入新环境:
- Mac/Linux 系统:
>> source activate dlnd
- Windows 系统:
>> activate dlnd
- Mac/Linux 系统:
- 输入以下命令,检查你是否已经安装了 numpy ,matplotlib, pandas ,和 jupyter notebook:
conda install numpy matplotlib pandas jupyter notebook
- 运行以下命令,打开 notebook :
jupyter notebook Your-first-neural-network.ipynb
- 请按照 notebook 上的引导说明来完成本项目。
- 在提交项目之前,请确保你已经通过了 notebook 上的单元测试!
如果在运行 notebook 文件过程中,你需要帮助,请查看我们的 Jupyter notebook 课程。
反馈
你大约会在 7 天内得到优达学城审阅者的批阅反馈。
- 检查你是否已经通过了 notebook 中的所有单元测试。
- 确保你符合评审标准里的所有条目。
- 当你完成项目后,请将 notebook 保存为一个 HTML 文件以及一个 Python 文件。你可以进入 notebook 的菜单,选择“Download as”> HTML (.html) 来保存 HTML 文件;选择“Download as”> Python (.py) 来保存 Python 文件。确保你同时提交 Jupyter Notebook 以及 HTML 和 Python 这三个版本的文件。
- 将 notebook 以及 HTML ,Python 文件压缩成一个 zip 文件,或者将 notebook 和 HTML 以及 Python 文件推送到 GitHub repo 上。
- 点击下面的“提交项目”按钮!
提醒:如果你选择上传文档,你需要用英文命名文档,文件名中若有中文字符,会导致提交失败。
接下来做什么?
如果你现在在等待新的课程内容,或者等待评审结果,这里有一个很棒的来自 Frank Chen 的视频,介绍深度学习的历史。视频时长45分钟,有点像一部短纪录片,它从20世纪50年代开始讲起,直到带我们进入当下的深度学习和人工智能热潮。